home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
House of Dreams
/
House of Dreams.iso
/
Instructions
/
Instructions.rsrc
/
bin.rsrc_CODE_1_Main.txt
< prev
next >
Wrap
Text File
|
1992-03-04
|
42KB
|
797 lines
# near model CODE resource
# jump table entries: 0-33 (34 of them)
export_0:
00000000 2C7C 0000 0000 movea.l A6, 0x0
00000006 4E56 0000 link A6, 0
0000000A 4EBA 05EC jsr [PC + 0x5EC /* 000005F8 */]
0000000E 486D 029A pea.l [A5 + 0x29A /* export_79 */]
00000012 A9F1 syscall UnloadSeg
00000014 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000001A 201F move.l D0, [A7]+
0000001C A032 syscall FlushEvents
0000001E 486D FECA pea.l [A5 - 0x136]
00000022 A86E syscall InitGraf
00000024 A8FE syscall InitFonts
00000026 A912 syscall InitWindows
00000028 A930 syscall InitMenus
0000002A A9CC syscall TEInit
0000002C 486D 0152 pea.l [A5 + 0x152 /* export_38 */]
00000030 A97B syscall InitDialogs
00000032 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000036 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000003A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000003E 4AAD E82C tst.l [A5 - 0x17D4]
00000042 6700 001E beq +0x20 /* 00000062 */
00000046 2F3C C800 0000 move.l -[A7], 0xC8000000
0000004C A8FD syscall PrGlue
0000004E 2F2D E82C move.l -[A7], [A5 - 0x17D4]
00000052 2F3C 2004 0480 move.l -[A7], 0x20040480
00000058 A8FD syscall PrGlue
0000005A 2F3C D000 0000 move.l -[A7], 0xD0000000
00000060 A8FD syscall PrGlue
label00000062:
00000062 486D 0132 pea.l [A5 + 0x132 /* export_34 */]
00000066 A9F1 syscall UnloadSeg
00000068 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000006C 2F2D FDE4 move.l -[A7], [A5 - 0x21C]
00000070 A916 syscall HideWindow
00000072 4EBA 05A4 jsr [PC + 0x5A4 /* 00000618 */]
00000076 4E5E unlink A6
00000078 4E75 rts
fn0000007A:
0000007A 4E56 0000 link A6, 0
0000007E 48E7 3318 movem.l -[A7], D2,D3,D6,D7,A3,A4
00000082 2C2E 0018 move.l D6, [A6 + 0x18]
00000086 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000008A 206D FEE8 movea.l A0, [A5 - 0x118]
0000008E 20AE 0008 move.l [A0], [A6 + 0x8]
00000092 7001 moveq.l D0, 0x01
00000094 4AB8 0316 tst.l [0x00000316 /* HpChk/MacPgm */]
00000098 672C beq +0x2E /* 000000C6 */
0000009A 7201 moveq.l D1, 0x01
0000009C C2B8 0316 and.l D1, [0x00000316 /* HpChk/MacPgm */]
000000A0 6624 bne +0x26 /* 000000C6 */
000000A2 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
000000A6 0C90 4D50 474D cmpi.l [A0], 0x4D50474D /* 'MPGM' */
000000AC 6618 bne +0x1A /* 000000C6 */
000000AE 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
000000B2 4AA8 0004 tst.l [A0 + 0x4]
000000B6 670E beq +0x10 /* 000000C6 */
000000B8 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
000000BC 2068 0004 movea.l A0, [A0 + 0x4]
000000C0 4A50 tst.w [A0]
000000C2 6702 beq +0x4 /* 000000C6 */
000000C4 7000 moveq.l D0, 0x00
label000000C6:
000000C6 2B40 FECE move.l [A5 - 0x132], D0
000000CA 6760 beq +0x62 /* 0000012C */
000000CC 41ED FFA2 lea.l A0, [A5 - 0x5E]
000000D0 43F8 0910 lea.l A1, [0x00000910 /* CurApName */]
000000D4 7007 moveq.l D0, 0x07
label000000D6:
000000D6 20D9 move.l [A0]+, [A1]+
000000D8 51C8 FFFC dbf D0, -0x6 /* 000000D6 */
000000DC 30D9 move.w [A0]+, [A1]+
000000DE 41ED FFA2 lea.l A0, [A5 - 0x5E]
000000E2 226D FED8 movea.l A1, [A5 - 0x128]
000000E6 2288 move.l [A1], A0
000000E8 4A86 tst.l D6
000000EA 660C bne +0xE /* 000000F8 */
000000EC 206D FED8 movea.l A0, [A5 - 0x128]
000000F0 2F10 move.l -[A7], [A0]
000000F2 4EBA 0242 jsr [PC + 0x242 /* 00000336 */]
000000F6 588F addq.l A7, 4
label000000F8:
000000F8 4AAE 000C tst.l [A6 + 0xC]
000000FC 6708 beq +0xA /* 00000106 */
000000FE 206E 000C movea.l A0, [A6 + 0xC]
00000102 7001 moveq.l D0, 0x01
00000104 2080 move.l [A0], D0
label00000106:
00000106 4AAE 0010 tst.l [A6 + 0x10]
0000010A 6708 beq +0xA /* 00000114 */
0000010C 206E 0010 movea.l A0, [A6 + 0x10]
00000110 20AD FED8 move.l [A0], [A5 - 0x128]
label00000114:
00000114 4AAE 0014 tst.l [A6 + 0x14]
00000118 6708 beq +0xA /* 00000122 */
0000011A 206E 0014 movea.l A0, [A6 + 0x14]
0000011E 20AD FEDC move.l [A0], [A5 - 0x124]
label00000122:
00000122 7001 moveq.l D0, 0x01
00000124 2B40 FECE move.l [A5 - 0x132], D0
00000128 6000 0130 bra +0x132 /* 0000025A */
label0000012C:
0000012C 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
00000130 2068 0004 movea.l A0, [A0 + 0x4]
00000134 302D FED2 move.w D0, [A5 - 0x12E]
00000138 B050 cmp.w D0, [A0]
0000013A 670C beq +0xE /* 00000148 */
0000013C 2F3C 8000 0000 move.l -[A7], 0x80000000
00000142 4EBA 014A jsr [PC + 0x14A /* 0000028E */]
00000146 588F addq.l A7, 4
label00000148:
00000148 41ED FED2 lea.l A0, [A5 - 0x12E]
0000014C 2278 0316 movea.l A1, [0x00000316 /* HpChk/MacPgm */]
00000150 2269 0004 movea.l A1, [A1 + 0x4]
00000154 2348 0024 move.l [A1 + 0x24], A0
00000158 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
0000015C 2B68 0004 FEF6 move.l [A5 - 0x10A], [A0 + 0x4]
00000162 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
00000166 2068 0004 movea.l A0, [A0 + 0x4]
0000016A 2B68 0002 FED4 move.l [A5 - 0x12C], [A0 + 0x2]
00000170 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
00000174 2068 0004 movea.l A0, [A0 + 0x4]
00000178 2B68 0006 FED8 move.l [A5 - 0x128], [A0 + 0x6]
0000017E 2078 0316 movea.l A0, [0x00000316 /* HpChk/MacPgm */]
00000182 2068 0004 movea.l A0, [A0 + 0x4]
00000186 2B68 000A FEDC move.l [A5 - 0x124], [A0 + 0xA]
0000018C 4A86 tst.l D6
0000018E 672C beq +0x2E /* 000001BC */
00000190 266D FED8 movea.l A3, [A5 - 0x128]
00000194 600C bra +0xE /* 000001A2 */
label00000196:
00000196 2F13 move.l -[A7], [A3]
00000198 4EBA 016A jsr [PC + 0x16A /* 00000304 */]
0000019C 588F addq.l A7, 4
0000019E D6FC 0004 add.w A3, 0x4
label000001A2:
000001A2 4A93 tst.l [A3]
000001A4 66F0